██████╗ ███████╗████████╗██╗██████╗ ███████╗██████╗ ██╗ █████╗
██╔══██╗██╔════╝╚══██╔══╝██║██╔══██╗██╔════╝██╔══██╗██║██╔══██╗
██████╔╝█████╗ ██║ ██║██████╔╝█████╗ ██║ ██║██║███████║
██╔══██╗██╔══╝ ██║ ██║██╔═══╝ ██╔══╝ ██║ ██║██║██╔══██║
██║ ██║███████╗ ██║ ██║██║ ███████╗██████╔╝██║██║ ██║
╚═╝ ╚═╝╚══════╝ ╚═╝ ╚═╝╚═╝ ╚══════╝╚═════╝ ╚═╝╚═╝ ╚═╝
- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
MathML
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
top
Il mwawMathML (acronimo di mwbaMathematical Markup Language, mwbqlinguaggio di markup matematico) è un linguaggio mwbgweb usato per rappresentare simboli e formule mwbwmatematiche, che permette anche di attribuire un significato semantico alle formule. È stato derivato dall'mwcaXML come una specifica del gruppo di lavoro sulla matematica del mwcqW3C.
MathML non si occupa solo della mwdwpresentazione ma anche del mweasignificato dei componenti delle formule. Un sistema, chiamato mweqOpenMath, che si occupi della semantica matematica, inteso come complemento di MathML, è in sviluppo.
Contents
• Esempi
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
Esempi
La formula:
mwga x = − − b ± ± b 2 − − 4 a c 2 a {\displaystyle x={\frac {-b\pm {\sqrt {b^{2}-4ac}}}{2a}}}
Generata tramite il codice mwggTEX:
x = \frac{-b \pm \sqrt{b^2 - 4ac}}{2a}
Può essere scritta in MathML nel seguente modo:
<math>
<mrow>
<mi>x</mi>
<mo>=</mo>
<mfrac>
<mrow>
<mrow>
<mo>-</mo>
<mi>b</mi>
</mrow>
<mo>±</mo>
<msqrt>
<mrow>
<msup>
<mi>b</mi>
<mn>2</mn>
</msup>
<mo>-</mo>
<mrow>
<mn>4</mn>
<mo>⁢</mo>
<mi>a</mi>
<mo>⁢</mo>
<mi>c</mi>
</mrow>
</mrow>
</msqrt>
</mrow>
<mrow>
<mn>2</mn>
<mo>⁢</mo>
<mi>a</mi>
</mrow>
</mfrac>
</mrow>
</math>
Nonostante possa essere meno chiara al lettore, la struttura XML promette di renderla ampiamente usabile e permette la visualizzazione in applicazioni come i mwhgbrowser web e facilita un'interpretazione del suo significato da parte dei software matematici.
Supporto software
Sono disponibili molti programmi in grado di convertire espressioni matematiche verso MathML, inclusi convertitori fra mwiqTEX e MathML. Inoltre, la Wolfram Research produce un programma per mwiwconvertire espressioni matematiche in MathML.
Fra i maggiori browser, quelli che supportano direttamente il formato sono le versioni recenti di mwjqMozilla ed i suoi derivati mwjg, le versioni di mwjwOpera a partire dalla 11.60 e mwkaGoogle Chrome a partire dalla versione 24. Esistono plugin esterni per utilizzare il formato anche con altri browser; ad esempio, mwkqInternet Explorer lo supporta tramite MathPlayer.
MathML è supportato inoltre dai grandi software per l'ufficio come la suite di mwlaApple (mwlqPages, mwlgKeynote, mwlwNumbers), mwmaLibreOffice e mwmqMicrosoft Word e da software matematici come mwmgMathematica.
Altri progetti
Altri progetti
• Wikimedia Commons
• Wikimedia Commons contiene immagini o altri file su MathML
Collegamenti esterni
• (EN) Sito ufficiale, su w3.org.
• mwoq(EN) mwogW3C Math Home — contiene le specifiche, delle FAQ ed una lista del software supportato
• mwpa(EN) le ultime specifiche MathML, su w3.org.
• mwpgMettere della matematica sul Web con MathML, su linux.it.
• mwqa(EN) Zvon MathML Reference, su zvon.org.
• mwqg(EN) MathML in Mozilla, su mozilla.org.
• mwra(EN) mwrqMathPlayer — un plugin per mwrgInternet Explorer
• mwsa(EN) mwsqMathML Central — sito contenente un convertitore per MathML
• mwsw(EN) lo standard OpenMath, su openmath.org. URL consultato il 2 giugno 2005 (archiviato dall'url originale il 13 febbraio 2006).
• mwtq(EN) The Mathml Handbook, su data2type.de.